
package com.xebest.web.controller.export;

import com.xebest.util.XeVenColumnName;

import java.math.BigDecimal;

public class XeVenFinSalesBillExDTO {

    @XeVenColumnName("月份")
    private String months;

    @XeVenColumnName("收款单号")
    private String sbillCode;

    @XeVenColumnName("发货时间")
    private String sendTime;

    @XeVenColumnName("订单编号")
    private String orderId;

    @XeVenColumnName("商品总额")
    private BigDecimal goodsAmount;

    @XeVenColumnName("订单金额")
    private BigDecimal payAmount;

    @XeVenColumnName("应收金额")
    private BigDecimal sfAmount;

    @XeVenColumnName("退款金额")
    private BigDecimal differAmount;

    @XeVenColumnName("退款金额")
    private BigDecimal differAmountDetail;

    @XeVenColumnName("实收金额")
    private BigDecimal realSbillAmount;

    @XeVenColumnName("收款状态")
    private String sbillStatus;

    @XeVenColumnName("收款日期")
    private String receiveTime;

    @XeVenColumnName("收款方式")
    private String sbillPayType;

    @XeVenColumnName("支付类型")
    private String payType;

    @XeVenColumnName("订单备注")
    private String orderRemark;

    @XeVenColumnName("订单状态")
    private String orderStatus;

    private String caAreaId;

    @XeVenColumnName("收货地址")
    private String caStreet;

    @XeVenColumnName("收货区域")
    private String area;

    @XeVenColumnName("备注")
    private String sbillRemark;

    @XeVenColumnName("商品货号")
    private String proNum;

    @XeVenColumnName("商品名称")
    private String proName;

    @XeVenColumnName("规格")
    private String specValue;

    @XeVenColumnName("单位")
    private String proUnit;

    @XeVenColumnName("计量方式")
    private String pricingType;

    @XeVenColumnName("成交单价")
    private BigDecimal proCostPrice;

    @XeVenColumnName("订购量")
    private String purchaseNum;

    @XeVenColumnName("订购金额")
    private BigDecimal proPayAmountDetail;

    @XeVenColumnName("实发量")
    private String realSendNum;

    @XeVenColumnName("实发金额")
    private BigDecimal proPayAmount;

    @XeVenColumnName("差异量")
    private BigDecimal differNum;

    @XeVenColumnName("差异金额")
    private BigDecimal differenceAmounts;

    public String getSbillCode() {

        return sbillCode;
    }

    public void setSbillCode(String sbillCode) {

        this.sbillCode = sbillCode;
    }

    public String getSendTime() {

        return sendTime;
    }

    public void setSendTime(String sendTime) {

        this.sendTime = sendTime;
    }

    public String getOrderId() {

        return orderId;
    }

    public void setOrderId(String orderId) {

        this.orderId = orderId;
    }

    public BigDecimal getGoodsAmount() {

        return goodsAmount;
    }

    public void setGoodsAmount(BigDecimal goodsAmount) {

        this.goodsAmount = goodsAmount;
    }

    public BigDecimal getPayAmount() {

        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {

        this.payAmount = payAmount;
    }

    public BigDecimal getRealSbillAmount() {

        return realSbillAmount;
    }

    public void setRealSbillAmount(BigDecimal realSbillAmount) {

        this.realSbillAmount = realSbillAmount;
    }

    public BigDecimal getDifferAmount() {

        return differAmount;
    }

    public void setDifferAmount(BigDecimal differAmount) {

        this.differAmount = differAmount;
    }

    public String getSbillStatus() {

        return sbillStatus;
    }

    public void setSbillStatus(String sbillStatus) {

        this.sbillStatus = sbillStatus;
    }

    public String getReceiveTime() {

        return receiveTime;
    }

    public void setReceiveTime(String receiveTime) {

        this.receiveTime = receiveTime;
    }

    public String getSbillPayType() {

        return sbillPayType;
    }

    public void setSbillPayType(String sbillPayType) {

        this.sbillPayType = sbillPayType;
    }

    public String getPayType() {

        return payType;
    }

    public void setPayType(String payType) {

        this.payType = payType;
    }

    public String getOrderRemark() {

        return orderRemark;
    }

    public void setOrderRemark(String orderRemark) {

        this.orderRemark = orderRemark;
    }

    public String getOrderStatus() {

        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {

        this.orderStatus = orderStatus;
    }

    public String getCaAreaId() {

        return caAreaId;
    }

    public void setCaAreaId(String caAreaId) {

        this.caAreaId = caAreaId;
    }

    public String getCaStreet() {

        return caStreet;
    }

    public void setCaStreet(String caStreet) {

        this.caStreet = caStreet;
    }

    public String getArea() {

        return area;
    }

    public void setArea(String area) {

        this.area = area;
    }

    public String getSbillRemark() {

        return sbillRemark;
    }

    public void setSbillRemark(String sbillRemark) {

        this.sbillRemark = sbillRemark;
    }

    public String getProNum() {

        return proNum;
    }

    public void setProNum(String proNum) {

        this.proNum = proNum;
    }

    public String getProName() {

        return proName;
    }

    public void setProName(String proName) {

        this.proName = proName;
    }

    public String getSpecValue() {

        return specValue;
    }

    public void setSpecValue(String specValue) {

        this.specValue = specValue;
    }

    public String getProUnit() {

        return proUnit;
    }

    public void setProUnit(String proUnit) {

        this.proUnit = proUnit;
    }

    public String getPricingType() {

        return pricingType;
    }

    public void setPricingType(String pricingType) {

        this.pricingType = pricingType;
    }

    public BigDecimal getProCostPrice() {

        return proCostPrice;
    }

    public void setProCostPrice(BigDecimal proCostPrice) {

        this.proCostPrice = proCostPrice;
    }

    public String getPurchaseNum() {

        return purchaseNum;
    }

    public void setPurchaseNum(String purchaseNum) {

        this.purchaseNum = purchaseNum;
    }

    public BigDecimal getProPayAmountDetail() {

        return proPayAmountDetail;
    }

    public void setProPayAmountDetail(BigDecimal proPayAmountDetail) {

        this.proPayAmountDetail = proPayAmountDetail;
    }

    public String getRealSendNum() {

        return realSendNum;
    }

    public void setRealSendNum(String realSendNum) {

        this.realSendNum = realSendNum;
    }

    public BigDecimal getProPayAmount() {

        return proPayAmount;
    }

    public void setProPayAmount(BigDecimal proPayAmount) {

        this.proPayAmount = proPayAmount;
    }

    public BigDecimal getDifferNum() {

        return differNum;
    }

    public void setDifferNum(BigDecimal differNum) {

        this.differNum = differNum;
    }

    public String getMonths() {

        return months;
    }

    public void setMonths(String months) {

        this.months = months;
    }

    public BigDecimal getSfAmount() {

        return sfAmount;
    }

    public void setSfAmount(BigDecimal sfAmount) {

        this.sfAmount = sfAmount;
    }

    public BigDecimal getDifferenceAmounts() {

        return differenceAmounts;
    }

    public void setDifferenceAmounts(BigDecimal differenceAmounts) {

        this.differenceAmounts = differenceAmounts;
    }

    public BigDecimal getDifferAmountDetail() {

        return differAmountDetail;
    }

    public void setDifferAmountDetail(BigDecimal differAmountDetail) {

        this.differAmountDetail = differAmountDetail;
    }

}
  
